package com.crm.dao.mapper.customerManager;

import com.crm.model.entity.customerManager.DemandResearch;
import com.crm.model.entity.customerManager.DemandResearchExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DemandResearchMapper {
    long countByExample(DemandResearchExample example);

    int deleteByExample(DemandResearchExample example);

    int deleteByPrimaryKey(String demandResearchId);

    int insert(DemandResearch record);

    int insertSelective(DemandResearch record);

    List<DemandResearch> selectByExample(DemandResearchExample example);

    DemandResearch selectByPrimaryKey(String demandResearchId);

    int updateByExampleSelective(@Param("record") DemandResearch record, @Param("example") DemandResearchExample example);

    int updateByExample(@Param("record") DemandResearch record, @Param("example") DemandResearchExample example);

    int updateByPrimaryKeySelective(DemandResearch record);

    int updateByPrimaryKey(DemandResearch record);
}